package com.example.boottwo;

import com.example.bootspi.BootExtension;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import java.util.ServiceLoader;

@SpringBootApplication
public class BootTwoApplication {

    public static void main(String[] args) {
        // 获取所有实现类，并循环调用
        ServiceLoader.load(BootExtension.class).forEach(BootExtension::extension);
        SpringApplication.run(BootTwoApplication.class, args);
    }

}
